<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
    </head>
    <body>
        <div id="box"></div>
    </body>
    <script>
        // let sum = 0
        // for (let i = 1; i <= 100; i++) {
        //     sum += i
        // }
        // console.log(sum)
        //递归
        // function fun(n) {
        //     if (n == 1) {
        //         return 1
        //     }
        //     return n + fun(1) //50+ 49+fun(48)....+1
        // }
        // let res = fun(100)

        // function fib(n) {
        //     if (n === 1 || n === 2) {
        //         return n - 1
        //     }
        //     return fib(n - 1) + fib(n - 2)
        // }
        // console.log(fib(11)) // 34 10 === 9+8
        // 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89
        // function fun(n) {
        //     console.log(n)
        //     if (n == 1) {
        //         return 1
        //     } else {
        //         return fun(n - 1)
        //     }
        // }
        // fun(100)

        function clone(o) {
            var temp = {}
            for (var key in o) {
                if (typeof o[key] == 'object') {
                    temp[key] = clone(o[key])
                } else {
                    temp[key] = o[key]
                }
            }
            return temp
        }
        let obj = {
            name: '张三',
            age: 19,
            arr: [
                1,
                2,
                {
                    name: '李四',
                },
            ],
        }
        let res = clone(obj)
        res.name = '小李子'
        console.log(res, obj)
        //第一道题

        //第二道题
    </script>
</html>
